/*系统*/
@media screen and (max-width: 1024px) {
    body, html {
        min-width: 320px;
        width: 100%;
        overflow-x: hidden;
    }
    .wow {
        visibility: visible!important;
        animation-name: none!important;
        animation-delay: 0s!important;
    }
    .eim05s:hover{
        transform: scale(1);
    }
    .inner {
        padding: 0 4%;
        width: 100%;
    }
    .main-conter{
        padding: 5% 0;
    }
    .header{
        display: none;
    }
}

/*公共*/
@media screen and (max-width: 1024px) {
    .InPD{
        padding: 5% 0;
    }
    .InPD2{
        padding: 5% 0;
    }
    .Pub-Title{
        margin: 0 0 4vw 0;
    }
    .Pub-Title .EcA{
        font-size: 4vw;
        font-weight: 700;
    }
    .Pub-Title .EcB{
        width: 10vw;
        height: 0.5vw;
        margin: 0 0 0 3vw;
    }
    .Main-Search{
        display: none;
    }

    .In-Title{
        font-size: 4.5vw;
        margin: 0 0 4% 0;
    }
    /*图片放大-s*/
    .mask-layer-container .img-pre,.mask-layer-container .img-next,.small-content-wh{
        display: none;
    }
    /*图片放大-e*/
}

/*banner*/
@media screen and (max-width: 1024px) {
    /*banner-s*/
    .wn-banner{
        height: 64vw;
        margin: 15vw 0 0 0;
    }
    .banner-word .word-con{
        font-size: 3.8vw;
        padding: 0;
        margin: 0 auto 5%;
        transform: translateY(calc( var(--bili) * 100px ));
        letter-spacing: 1px;
        text-align: center;
    }
    .banner-word .word-eon{
        font-size: 3vw;
        padding: 0;
        margin: 0 0 5% 0;
        transform: translateY(calc( var(--bili) * 100px ));
        letter-spacing: 1px;
        text-align: center;
        background: transparent;
        display: block;
        font-weight: 400;
    }
    .banner-word .word-cns{
        font-size: 3vw;
        letter-spacing: 0;
        padding: 2% 6%;
        margin: 0 auto;
    }
    .banner-word .word-aws{
        display: none;
    }
    .swiper-page-banner .swiper-pagination-bullet{
        margin: 0 5px!important;
        opacity: 1;
        width: 10px;
        height: 10px;
    }
    .wn-banner .swiper-pagination-bullet-active{
        width: 10px;
        height: 10px;
    }
    .wn-banner .swiper-pagination-bullet-active .wrapper_con{
        display: none;
    }
    .wn-banner .swiper-index{
        display: none;
        font-size: 0;
    }
    .swiper-pagination.swiper-page-banner{
        bottom: 15px!important;
    }
    /*banner-e*/
    .detail-banner{
        margin: 15vw 0 0 0;
        min-height: auto;
        height: 45vw;
    }
    .detail-banner .ad-con .ad-cn{
        font-size: 4.5vw;
        letter-spacing: 2px;
        margin: 0;
    }
    .detail-banner .ad-con .ad-en{
        margin: 4% 0 0 0;
        font-size: 3vw;
        letter-spacing: 0;
    }
}

/*底部*/
@media screen and (max-width: 1024px) {
    /*底部-s*/
    .footer{
        padding: 6% 0;
        overflow: initial;
    }
    .footer .dbA{
        flex-wrap: wrap;
        width: 100%;
        margin: 0 0 5% 0;
        /*border-bottom: 1px solid #999999;*/
    }
    .footer .dbA .ea-con{
        width: 100%;
    }
    .footer .dbA .ea-con .ea-ca{
        font-size: 4.5vw;
        margin: 0 0 2vw 0;
    }
    .footer .dbA .ea-con .ea-cb{
        font-size: 3vw;
        margin: 0 0 4vw 0;
    }
    .footer .dbA .ea-con .ea-ls{
        margin: 0 0 4vw 0;
    }
    .footer .dbA .ea-con .ea-ls .ea-ie{
        width: 6vw;
        height: 6vw;
        margin: 0 5vw 0 0;
    }
    .footer .dbA .ea-msg{
        width: 100%;
        /*display: none;*/
    }
    .footer .dbA .ea-msg .msg-box .msg-ie{
        margin: 0 0 5vw 0;
        border-bottom: 1px solid #ffffff;
    }
    .footer .dbA .ea-msg .msg-box .msg-ie .msg-tit{
        font-size: 3vw;
        width: auto;
        white-space: nowrap;
        margin: 0 2vw 0 0;
    }
    .footer .dbA .ea-msg .msg-box .msg-ie .msg-con{
        width: 100%;
    }
    .footer .dbA .ea-msg .msg-box .msg-an{
        justify-content: flex-start;
    }
    .footer .dbA .ea-msg .msg-box .msg-an .msg-btn{
        font-size: 3vw;
        line-height: 2;
        padding: 2vw 10vw;
        width: 100%;
    }




    .footer .dbB{
        display: none;
    }

    .copyright{
        font-size: 3vw;
        line-height: 1.6;
        color: #ffffff;
    }
    .copyright *{
        font-size: 3vw;
        color: #ffffff;
    }
    /*底部-e*/
}

/*首页*/
@media screen and (max-width: 1024px){
    .IcnA{
        padding: 5% 0;
        display: none;
    }
    .IcnB{
        padding: 6% 0;
        background: #ffffff;
    }
    .IcnB .Pub-Title.YsF .EcA{
        color: #333333;
    }
    .IcnB .Pub-Title.YsF .EcB{
        background-color: #555555;
    }
    .IcnB .Ec-Ma{
        margin: 0 0 1vw 0;
    }
    .IcnB .Ec-Ma .Ec-More{
        background-color: var(--colorZT);
        color: #ffffff;
        font-size: 3vw;
        padding: 2vw 6vw;
        margin: 0 0 4vw 0;
    }

    .IcnB .Ec-list{
        margin: -2vw;
    }
    .IcnB .Ec-list .Ec-item{
        width: 100%;
        padding: 2vw;
    }
    .IcnB .Ec-list .Ec-item .ecBox{
        border: 2vw solid #eeeeed;
    }
    .IcnB .Ec-list .Ec-item .ecBox .ec-mc{
        background-color: #ffffff;
        font-size: 4vw;
        line-height: 12vw;
    }
    .IcnC{
        padding: 0 0 8% 0;
    }
    .IcnC .Ec-list{
        margin: -2vw;
    }
    .IcnC .Ec-list .Ec-item{
        width: 100%;
        padding: 2vw;
    }
    .IcnC .Ec-list .Ec-item .ecBox .ec-mc{
        font-size: 4vw;
        line-height: 12vw;
        padding: 0 12vw 0 4vw;
    }
    .IcnC .Ec-list .Ec-item .ecBox .ec-mc:after{
        width: 4vw;
        height: 4vw;
        right: 4vw;
    }

    .IcnD{
        padding: 0 0 5% 0;
    }
    .IcnD .Ec-le{
        margin: 0 0 8% 0;
    }
    .IcnD .EconA{
        flex-wrap: wrap;
    }
    .IcnD .EconA .ec-im{
        width: 100%;
        padding-top: 80%;
    }
    .IcnD .EconA .ec-cn{
        width: 100%;
    }
    .IcnD .EconA .ec-cn .EcA{
        font-size: 7vw;
        padding: 0 0 0 25%;
        margin: 4% 0 0 0;
    }
    .IcnD .EconA .ec-cn .EcB{
        font-size: 4.5vw;
        margin: -3vw 0 4vw 0;
        padding: 0 0 0 30%;
    }
    .IcnD .EconA .ec-cn .EcB:after{
        width: 25%;
    }
    .IcnD .EconA .ec-cn .EcC{
        padding: 5%;
        margin: 0 0 5% 0;
    }
    .IcnD .EconA .ec-cn .EcC .ec-in{
        font-size: 3.5vw;
        margin: 0 0 4% 0;
    }
    .IcnD .EconA .ec-cn .EcC .ec-ck{
        font-size: 3.5vw;
        padding: 0 8vw 0 0;
    }
    .IcnD .EconA .ec-cn .EcC .ec-ck:after{
        width: 6vw;
        height: 6vw;
    }
    .IcnD .EconA .ec-cn .Ec-list{
        margin: -2vw;
    }
    .IcnD .EconA .ec-cn .Ec-list .Ec-item{
        width: 50%;
        padding: 2vw;
    }
    .IcnD .EconA .ec-cn .Ec-list .Ec-item .ecBox .eca{
        width: 8vw;
        height: 8vw;
        margin: 0 0 2vw 0;
    }
    .IcnD .EconA .ec-cn .Ec-list .Ec-item .ecBox .ecb{
        font-size: 4vw;
        margin: 0 0 2vw 0;
    }
    .IcnD .EconA .ec-cn .Ec-list .Ec-item .ecBox .ecc{
        font-size: 3vw;
        white-space: nowrap;
        transform: scale(0.8);
    }

    .IcnE{
        padding: 5% 0;
    }
    .IcnE .EconA{
        flex-wrap: wrap;
        margin: 0 0 5% 0;
    }
    .IcnE .EconA .ecLs{
        width: 100%;
        margin: 0 0 5% 0;
    }
    .IcnE .EconA .ecAd{
        width: 100%;
        padding-top: 60%;
    }
    .IcnE .EconA .ecLs .ec-MA{
        flex-wrap: wrap;
        padding: 0;
    }
    .IcnE .EconA .ecLs .ec-MA .EcnA{
        display: none;
    }
    .IcnE .EconA .ecLs .ec-MA .EcnB{
        width: 100%;
    }
    .IcnE .EconA .ecLs .ec-MA .EcnB .ec-tab{
        margin: 0 0 4% 0;
        white-space: nowrap;
        overflow: auto;
    }
    .IcnE .EconA .ecLs .ec-MA .EcnB .ec-tab .tabs{
        font-size: 3.5vw;
        padding: 2vw 7vw;
        width: 33.3%;
    }

    .IcnE .EconA .ecLs .ec-MA .EcnB .iNewsA .Ec-item .ecBox .ec-ae{
        font-size: 3.5vw;
        margin: 0 0 2vw 0;
    }
    .IcnE .EconA .ecLs .ec-MA .EcnB .iNewsA .Ec-item .ecBox .ec-mc{
        font-size: 4vw;
        margin: 0 0 2vw 0;
    }
    .IcnE .EconA .ecLs .ec-MA .EcnB .iNewsA .Ec-item .ecBox .ec-in{
        font-size: 3.5vw;
        margin: 0 0 2vw 0;
    }
    .IcnE .EconA .ecLs .ec-MA .EcnB .iNewsA .Ec-item .ecBox .ec-ck{
        font-size: 3vw;
    }
    .IcnE .EconB .Ec-list{
        margin: -2vw;
    }
    .IcnE .EconB .Ec-list .Ec-item{
        width: 100%;
        padding: 2vw;
    }
    .IcnE .EconB .Ec-list .Ec-item .ecBox{
        padding: 5%;
    }
    .IcnE .EconB .Ec-list .Ec-item .ecBox .ecL .eca{
        font-size: 8vw;
        margin: 0 0 3vw 0;
    }
    .IcnE .EconB .Ec-list .Ec-item .ecBox .ecL .ecb{
        width: 35%;
        margin: 0 0 3vw 0;
    }
    .IcnE .EconB .Ec-list .Ec-item .ecBox .ecL .ecc{
        font-size: 3.5vw;
    }
    .IcnE .EconB .Ec-list .Ec-item .ecBox .ecR{

    }
    .IcnE .EconB .Ec-list .Ec-item .ecBox .ecR .eca{
        font-size: 4vw;
        margin: 0 0 2vw 0;
    }
    .IcnE .EconB .Ec-list .Ec-item .ecBox .ecR .ecb{
        font-size: 3.5vw;
        margin: 0 0 2vw 0;
        -webkit-line-clamp: 1;
        line-height: 1.8;
    }
    .IcnE .EconB .Ec-list .Ec-item .ecBox .ecR .ecc{
        width: 6vw;
        height: 6vw;
    }
}

/*关于我们*/
@media screen and (max-width: 1024px){
    .ab-mA{
        margin: 0 0 4% 0;
    }
    .ab-mA .ew-title{
        margin: 0 0 4% 0;
    }
    .ab-mA .ew-title .ew-en{
        font-size: 4vw;
        margin: 0 0 2% 0;
    }
    .ab-mA .ew-title .ew-cn{
        font-size: 4vw;
        margin: 0 0 4% 0;
    }
    .ab-mA .ab-intro{
        display: block;
    }
    .ab-mA .ab-intro .ec-im{
        width: 100%;
        height: auto;
        margin: 0 0 4% 0;
    }
    .ab-mA .ab-intro .ec-wz{
        position: relative;
        width: 100%;
        height: auto;
        right: auto;
        writing-mode: inherit;
        font-size: 4vw;
        line-height: 3;
        letter-spacing: 1px;
    }
    .ab-mA .ab-intro .ec-cn{
        width: 100%;
        padding: 0;
    }
    .ab-mA .ab-intro .ec-cn .eca{
        font-size: 4.5vw;
        margin: 0 0 3% 0;
    }
    .ab-mA .ab-intro .ec-cn .ecb{
        font-size: 4vw;
        margin: 0 0 3% 0;
    }
    .ab-mA .ab-intro .ec-cn .ecc{
        font-size: 3.5vw;
    }
    .ab-mB .ew-title{
        margin: 0 0 4% 0;
    }
    .ab-mB .ew-title .ew-en{
        font-size: 4vw;
        margin: 0 0 2% 0;
    }
    .ab-mB .ew-title .ew-cn{
        font-size: 4vw;
        margin: 0 0 4% 0;
    }
    .ab-culture{
        display: block;
        margin: 0 0 4% 0;
    }
    .ab-culture .ewL{
        width: 100%;
        margin: 0 0 4% 0;
    }
    .ab-culture .ewR{
        width: 100%;
    }
    .ab-culture .ew-item{
        margin: 0 0 4% 0;
    }
    .ab-culture .ew-item .ew-cA{
        margin: 0 0 2% 0;
    }
    .ab-culture .ew-item .ew-cA .eca-im{
        width: 8vw;
        height: 8vw;
        margin: 0 2% 0 0;
    }
    .ab-culture .ew-item .ew-cA .eca-mc{
        font-size: 4vw;
        letter-spacing: 0;
    }
    .ab-culture .ew-item .ew-cB{
        font-size: 3.5vw;
        line-height: 2;
    }
}

/*联系我们*/
@media screen and (max-width: 1024px){
    .ContactA{
        flex-wrap: wrap;
        margin: 0 0 4% 0;
    }
    .ContactA .ecL{
        width: 100%;
        margin: 0 0 4% 0;
    }
    .ContactA .ecL .EcA{
        font-size: 4.5vw;
        margin: 0 0 4% 0;
    }
    .ContactA .ecL .EcB{
        font-size: 4vw;
        margin: 0 0 4% 0;
    }
    .ContactA .ecL .EcC{
        line-height: 2;
        font-size: 3.5vw;
        margin: 0 0 4% 0;
        padding: 0 0 0 8vw;
        background-size: 5vw!important;
    }
    .ContactA .ecR{
        width: 100%;
    }
    .ContactA .ecR .EcA{
        font-size: 4vw;
        margin: 0 0 4% 0;
    }
    .ContactA .ecR .Ec-list{
        width: 100%;
        margin: -4vw 0;
    }
    .ContactA .ecR .Ec-list .Ec-item{
        width: 50%;
        padding: 4vw;
    }
    .ContactA .ecR .Ec-list .Ec-item .ecBox .ewmB{
        font-size: 3.5vw;
        margin: 2vw 0 0 0;
    }
    .ContactB .Map-Box{
        height: 90vw;
    }
}

/*菜单-位置-s*/
@media screen and (max-width: 1024px) {
    /*位置-s*/
    .menu-line{
        display: none;
    }
    .wn-SubNav{
        padding: 0;
    }
    .wn-SubNav .infx{
        padding: 0;
    }
    .wn-SubNav .wn-location{
        display: none;
    }
    .wn-SubNav .wn-location{
        background-size: 4vw 4vw;
        line-height: 2;
        padding: 3% 0 3% 5vw;
    }
    .wn-SubNav .wn-location .wla{
        font-size: 3.8vw;
    }
    .wn-SubNav .wn-inNav{
        width: 100%;
    }
    .wn-SubNav .in-item{
        margin: 0;
    }
    .wn-SubNav .in-item:last-child{
        margin: 0;
    }
    .wn-SubNav .in-item .Acls{
        height: 13vw;
        line-height: 13vw;
        padding: 0 6vw;
        font-size: 3.8vw;
        border: 0!important;
    }
    .wn-location{
        display: none;
    }
    /*位置-e*/

    .Position-Main{
        padding: 3vw 0;
    }
    .Position{
        background-size: 4.5vw;
        line-height: 2;
        padding: 0 0 0 5.5vw;
    }
    .Position .Ecn{
        font-size: 3.5vw;
    }
    .InNav-Main{
        padding: 3vw 0;
    }
    .InNav{
        justify-content: flex-start;
    }
    .InNav .Nie{
        margin: 0 2vw 0 0 ;
        font-size: 3.5vw;
    }
    .InNav .Nie:last-child{
        margin: 0;
    }
    .InNav .Nie .mCa{
        padding: 1vw 6vw;
    }
}

/*新闻列表*/
@media screen and (max-width: 1024px){


    .News-Nav{
        width: 100vw;
        margin: -5vw 0 5% -4vw;
        white-space: nowrap;
        overflow: auto;
    }
    .News-Nav .Nie{
        min-width: 33.3%;
        text-align: center;
        margin: 0;
    }
    .News-Nav .Nie .mCa{
        padding: 2.5vw 6vw;
        line-height: 2;
        font-size: 3.5vw;
    }

    .News-Main{
        width: 100%;
        flex-wrap: wrap;
    }
    .News-Main .EcnR{
        width: 100%;
    }
    .News-Main .EcnL{
        display: none;
        width: 100%;
    }
    .News-list{
        margin: -2vw;
    }
    .News-list .Ec-item{
        padding: 2vw;
    }
    .News-list .Ec-item .ecBox{
        flex-wrap: wrap;
        justify-content: space-between;
        border: 0;
        border-radius: 5px;
        overflow: hidden;
    }
    .News-list .Ec-item .ecBox .ec-im{
        width: 100%;
        padding-top: 60%;
    }
    .News-list .Ec-item .ecBox .ec-cn{
        width: 100%;
        padding: 5%;
        margin: 0;
    }
    .News-list .Ec-item .ecBox .ec-cn .ec-mc{
        font-size: 4vw;
        margin: 0 0 1vw 0;
    }
    .News-list .Ec-item .ecBox .ec-cn .ec-in{
        font-size: 3.5vw;
        margin: 0 0 1vw 0;
        -webkit-line-clamp: 1;
    }
    .News-list .Ec-item .ecBox .ec-cn .ec-MA .ec-ck{
        font-size: 3vw;
        padding: 2vw 5vw;
        line-height: 1;
        display: none;
    }
    .News-list .Ec-item .ecBox .ec-cn .ec-MA .ec-ae{
        font-size: 3vw;
    }

    .RecB-list{
        padding: 5% 0 0;
        margin: -2vw;
    }
    .RecB-list .Ec-item{
        width: 100%;
        padding: 2vw;
    }
    .RecB-list .Ec-item .ecBox{
        border: 2vw solid #ffffff;
    }
    .RecB-list .Ec-item .ecBox .ec-im{
        width: 40%;
        padding-top: 30%;
    }
    .RecB-list .Ec-item .ecBox .ec-cn{
        width: 60%;
        padding: 0 3vw;
    }
    .RecB-list .Ec-item .ecBox .ec-cn .ec-mc{
        font-size: 4vw;
        margin: 0 0 2vw 0;
    }
    .RecB-list .Ec-item .ecBox .ec-cn .ec-in{
        font-size: 3.5vw;
        -webkit-line-clamp: 1;
        margin: 0 0 2vw 0;
    }
    .RecB-list .Ec-item .ecBox .ec-cn .ec-MA .ec-ck{
        font-size: 3vw;
        padding: 1.2vw 4vw;
        display: none;
    }
    .RecB-list .Ec-item .ecBox .ec-cn .ec-MA .ec-ae{
        /*display: none;*/
        font-size: 3vw;
    }
}

/*详情*/
@media screen and (max-width: 1024px) {
    .detail-content .title{
        font-size: 4.2vw;
        margin: 0 0 5% 0;
        line-height: 1.6;
    }
    .detail-content .info{
        font-size: 3.5vw;
        margin: 0 0 5% 0;
        padding: 0 0 5% 0;
    }
    .detail-content .info .info-time{
        background: url(../images/icons/info-time.svg) no-repeat 0 center;
        background-size: 4vw;
        padding: 0 0 0 6vw;
        margin: 0 4vw;
    }
    .detail-content .info .info-views{
        background: url(../images/icons/info-views.svg) no-repeat 0 center;
        background-size: 4vw;
        padding: 0 0 0 6vw;
        margin: 0 4vw;
    }
    .detail-content .content{
        font-size: 3.8vw;
    }
    .detail-content .content *{
        height: auto;
        font-size: 3.8vw;
    }
    .Around{
        flex-wrap: wrap;
        margin: 5% 0 0 0;
        padding: 5% 0 0 0;
    }

    .Around .Aroundul{
        width: 100%;
        text-align: left!important;
        margin: 0 0 3% 0;
        font-size: 3.8vw;
        padding: 3% 4%;
    }
    .Around .Aroundul span{
        white-space: nowrap;
    }
    .Around .Aroundul:first-child{
        margin: 0 0 3% 0;
    }
}

/*手机二级分类*/
@media screen and (max-width: 1024px) {
    /*手机二级分类-s*/
    .project-con{
        display: block;
    }
    .project-con .el-clas{
        width: 100%;
    }

    .project-con .clas-title{
        padding: 0 0 4% 0;
    }
    .project-con .clas-title .elcn{
        font-size: 4.5vw;
        margin: 0 0 2% 0;
    }
    .project-con .clas-title .elen{
        font-size: 3.5vw;
    }

    .clas-list-wap{
        position: relative;
        margin: 0 0 4% 0;
    }
    .clas-list-wap .clas-trigger{
        background-color: var(--colorZT);
        padding: 3% 5%;
        color: #ffffff;
        position: relative;
        font-size: 4vw;
    }
    .clas-list-wap .clas-trigger:after {
        content: "";
        position: absolute;
        background: url(../images/icons/w18s.svg)no-repeat right;
        width: 4vw;
        height: 4vw;
        right: 5%;
        top: calc((100% - 4vw)/2);
        background-size: 100%;
        opacity: 1;
        transition: all 0.3s;
    }
    .clas-list-wap .clas-trigger.open:after {
        transform:rotate(90deg);
    }
    .clas-list-wap .clas-menu{
        background-color: #f5f5f5;
        display: none;
        overflow: hidden;
    }
    .clas-list-wap .clas-menu .navA{
        width: 100%;
        padding: 0 5%;
        border-bottom: 1px solid #EEEEEE;
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        justify-content: space-between;
    }

    .clas-list-wap .clas-menu .navA .cA{
        width: calc(100% - 20vw);
        line-height: 12vw;
        color: #333333;
        font-size: 3.8vw;
        display: block;
        cursor: pointer;
        display: -webkit-box;
        overflow: hidden;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1;
        text-overflow: ellipsis;
        word-break: break-all;
    }
    .clas-list-wap .clas-menu .navA .cAI{
        width: 20vw;
        height: 12vw;
        cursor: pointer;
        display: flex;
        align-items: center;
        justify-content: flex-end;
        position: relative;
    }
    .clas-list-wap .clas-menu .navA .cAI:after{
        content: '';
        position: absolute;
        width: 4vw;
        height: 4vw;
        background: url(../images/icons/w18.svg) no-repeat 90% center;
        background-size: 100%;
        transform:rotate(0deg);
        transition: all 0.5s;
    }

    .clas-list-wap .clas-menu .eBls{
        width: 100%;
        overflow: hidden;
        display: none;
    }
    .clas-list-wap .clas-menu .eBls .cB{
        border-top: 1px solid #EEEEEE;
        line-height: 10vw;
        padding: 0 4%;
        font-size: 3.5vw;
        display: -webkit-box;
        overflow: hidden;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1;
        text-overflow: ellipsis;
        word-break: break-all;

    }
    .clas-list-wap .clas-menu .navA.on .cA{
        color: var(--colorZT);
    }
    .clas-list-wap .clas-menu .eBls .cB.on{
        color: var(--colorZT);
    }
    .clas-list-wap .clas-menu .navA.on .eBls{
        display: block;
    }
    .clas-list-wap .clas-menu .navA.open .cAI:after{
        transform:rotate(90deg);
    }
    /*手机二级分类-e*/
}

/*单内容*/
@media screen and (max-width: 1024px) {
    .single-intro .EcA{
        font-size: 4.2vw;
        margin: 0 0 4% 0;
    }
    .single-intro .EcB{
        font-size: 3.8vw;
        margin: 0 0 4% 0;
    }
    .single-intro .EcC{
        font-size: 3.5vw;
    }
}

/*产品*/
@media screen and (max-width: 1024px){

    .Pro-Nav .ProNSw{
        width: 100vw;
        margin: 0 0 0 -4vw;
    }
    .Pro-Nav .Sw-Page{
        display: none;
    }
    .Pro-Nav .ProNSw .Nie{
        margin: 0 4vw;
        font-size: 3.5vw;
    }
    .Pro-Nav .ProNSw .Nie .NcA{
        line-height: 16vw;
    }

    .Class-Info .EcA{
        font-size: 4vw;
        margin: 0 0 3vw 0;
    }
    .Class-Info .EcB{
        font-size: 3.5vw;
        margin: 0 0 5vw 0;
    }
    .Pro-list{
        margin: -2vw;
    }
    .Pro-list .Ec-item{
        width: 100%;
        padding: 2vw;
    }
    .Pro-list .Ec-item .ecBox{
        padding: 5%;
    }
    .Pro-list .Ec-item .ecBox .ec-cm{
        font-size: 4vw;
        margin: 0 0 4% 0;
    }
    .Pro-list .Ec-item .ecBox .ec-im{
        margin: 0 0 4% 0;
    }
    .Pro-list .Ec-item .ecBox .ec-ck{
        width: 8vw;
        height: 8vw;
    }


    /*详情*/
    .Pro-Info{
        flex-wrap: wrap;
    }
    .Pro-Info .Pro-Im{
        width: 100%;
        margin: 0 0 5% 0;
    }
    .Pro-Info .Pro-Im .PimB{
        margin: 0 10vw;
    }
    .Pro-Info .Pro-Im .SwPage{
        bottom: 10vw;
    }
    .Pro-Info .Pro-Im .SwPage .SwBtn{
        width: 8vw;
        height: 8vw;
    }

    .Pro-Info .Pro-Im .SwPage .SwBtn:after{
        font-size: 4vw;
    }
    .Pro-Info .Pro-Cn{
        width: 100%;
    }
    .Pro-Info .Pro-Cn .EcA{
        font-size: 4vw;
        margin: 0 0 2vw 0;
        padding: 0 0 2vw 0;
    }
    .Pro-Info .Pro-Cn .EcB{
        font-size: 3.5vw;
        margin: 0 0 2vw 0;
    }
    .Pro-Info .Pro-Cn .EcC{
        font-size: 3.5vw;
        margin: 0 0 2vw 0;
    }
    .Pro-Info .Pro-Cn .EcD{
        font-size: 3.5vw;
        margin: 0 0 4vw 0;
    }
    .Pro-Info .Pro-Cn .EcE{
        font-size: 3.5vw;
        background: url(../images/w172.svg) no-repeat 0 center;
        background-size: 5vw;
        padding: 0 0 0 7vw;
    }
    .Pro-Info .Pro-Cn .Ec-An{

    }
    .Pro-Info .Pro-Cn .Ec-An .ec-an{
        margin: 0 4vw 0 0;
        font-size: 3.5vw;
        padding: 2.5vw 14vw 2.5vw 8vw;
    }
    .Pro-Det .Ec-Tit{
        font-size: 4.2vw;
        margin: 0 0 3vw 0;
    }
    .Pro-Det .Pro-Content{
        font-size: 3.5vw;
    }

}

/*热处理设备*/
@media screen and (max-width: 1024px){
    .Case-list{
        margin: -2vw;
    }
    .Case-list .Ec-item{
        width: 100%;
        padding: 2vw;
    }
    .Case-list .Ec-item .ecBox{
        border: 4vw solid #CCCCCC;
    }
    .Case-list .Ec-item .ecBox .ec-cm{
        line-height: 14vw;
        font-size: 4vw;
        padding: 0 4%;
    }
}

/*热处理设备-详情*/
@media screen and (max-width: 1024px){
    .Case-Info{
        flex-wrap: wrap;
        margin: 0 0 5vw 0;
    }
    .Case-Info .Ec-Im{
        width: 100%;
        padding-top: 60%;
        margin: 0 0 4vw 0;
    }
    .Case-Info .Ec-Cn{
        width: 100%;
    }

    .Case-Info .Ec-Cn .EcA{
        font-size: 4.2vw;
        margin: 0 0 3vw 0;
    }
    .Case-Info .Ec-Cn .EcB{
        font-size: 4vw;
        margin: 0 0 3vw 0;
    }
    .Case-Info .Ec-Cn .EcC{
        font-size: 3.5vw;
        margin: 0 0 3vw 0;
    }
    .Case-Det{
        margin: 0 0 5vw 0;
    }
    .Case-Det .Ec-TB{
        margin: 0 0 4vw 0;
    }
    .Case-Det .Ec-TB .Ec-Tit{
        font-size: 4vw;
        padding: 0 5vw 0 0;
        background: url(../images/w150.svg) no-repeat 100% center;
        background-size: 3vw;
    }
    .Case-Det .Ec-TB .Ec-Back{
        font-size: 3.5vw;
        padding: 0 0 0 7vw;
        background: url(../images/w151.svg) no-repeat 0 center;
        background-size: 5vw;
    }

    .Case-Det .Ec-Table{
        overflow: auto;
    }
    .Case-Det .Ec-Table .Etr{
        width: 300vw;
    }
    .Case-Det .Ec-Table .Eth{
        font-size: 3.5vw;
        padding: 2vw;
    }
    .Case-Det .Ec-Table .Etd{
        font-size: 3.5vw;
        padding: 4vw 2vw;
    }

    .App-Tit{
        font-size: 4vw;
        margin: 0 0 4vw 0;
    }
    .App-list{
        display: block;
        /*flex-wrap: wrap;*/
        overflow: auto;
        white-space: nowrap;
    }
    .App-list .Ec-item{
        width: 46vw;
        display: inline-block;
    }
    .App-list .Ec-item .ecBox .ec-cn .EcA{
        font-size: 4vw;
        margin: 0 0 3vw 0;
    }
    .App-list .Ec-item .ecBox .ec-cn .EcB{
        font-size: 3.5vw;
    }
    .Case-Around{
        margin: 6% 0;
    }
    .Case-Around .ArdLs .Acls{

    }
    .Case-Around .ArdLs .Acls:after{
        font-size: 4vw!important;
        background-size: 5vw!important;
        padding: 0 0 0 7vw!important;
    }
    .Case-Around .ArdLs .Acls:last-child:after{
        padding: 0 7vw 0 0!important;
    }
}

/*招聘*/
@media screen and (max-width: 1024px){
    .RecruitA .Econ{
        flex-wrap: wrap;
    }
    .RecruitA .ec-cn{
        width: 100%;
        padding: 5%;
    }
    .RecruitA .ec-im{
        width: 100%;
        padding-top: 80%;
    }
    .RecruitA .ec-cn .ec-bt{
        font-size: 4.2vw;
        margin: 0 0 2vw 0;
    }
    .RecruitA .ec-cn .ec-mc{
        font-size: 3.8vw;
        margin: 0 0 2vw 0;
    }
    .RecruitA .ec-cn .ec-in{
        font-size: 3.5vw;
    }

    .recruit-list{
        margin: 0 0 4% 0;
    }
    .recruit-list .recruit-title .el-mc{
        width: 33.3%;
        font-size: 4vw;
        line-height: 12vw;
    }
    .recruit-list .recruit-title .el-mc:nth-child(3) {
        display: none;
    }
    .recruit-list .recruit-title .el-mc:nth-child(4) {
        display: none;
    }
    .recruit-list .recruit-title .el-mc:nth-child(6) {
        display: none;
    }
    .recruit-item .recruit-mc{
        align-items: center;
    }
    .recruit-item .recruit-mc .el-mc{
        width: 33.3%;
        font-size: 3.6vw;
        line-height: 1.8;
        padding: 3% 2%;
    }
    .recruit-item .recruit-mc .el-mc:nth-child(3) {
        display: none;
    }
    .recruit-item .recruit-mc .el-mc:nth-child(4) {
        display: none;
    }
    .recruit-item .recruit-mc .el-mc:nth-child(6) {
        display: none;
    }
    .recruit-item .recruit-whnr{
        padding: 5%;
    }
    .recruit-item .recruit-whnr .el-lar{
        display: block;
    }
    .recruit-item .recruit-whnr .el-wih{
        width: 100%;
    }
    .recruit-item .recruit-whnr .el-wih:nth-child(1) {
        margin: 0 0 4% 0;
    }
    .recruit-item .recruit-whnr .el-wih .dca{
        font-size: 4vw;
    }
    .recruit-item .recruit-whnr .el-wih .dcb{
        font-size: 3.8vw;
        line-height: 2;
    }

}

/*合作伙伴*/
@media screen and (max-width: 1024px){
    .Partners-list{
        margin: -1vw;
    }
    .Partners-list .ec-item{
        width: calc(100%/3);
        padding: 1vw;
    }
}

/*下载*/
@media screen and (max-width: 1024px){
    .Dnld-list{
        margin: -2vw;
    }
    .Dnld-list .ec-item{
        width: calc(100%/1);
        padding: 2vw;
    }
    .Dnld-list .ec-item .ecBox{
        padding: 5%;
    }
    .Dnld-list .ec-item .ecBox .ec-mA{
        margin: 4% 0 0 0;
        padding: 4% 0 0 0;
    }
    .Dnld-list .ec-item .ecBox .ec-mA .ec-mc{
        font-size: 4vw;
    }
    .Dnld-list .ec-item .ecBox .ec-mA .ec-an{
        font-size: 3.5vw;
        background-size: 5vw;
        padding: 0 0 0 6vw;
    }
}

/*图片展示*/
@media screen and (max-width: 1024px){
    .Zoom-list{
        margin: -2vw;
    }
    .Zoom-list .Ec-item{
        width: 100%;
        padding: 2vw;
    }
    .Zoom-list .Ec-item .ecBox .EcA{
        padding: 4%;
    }
    .Zoom-list .Ec-item .ecBox .EcC{
        font-size: 3.5vw;
        padding: 4%;
    }
}